import axios from 'axios'
import {setupInterceptors} from './interceptors'

//创建实例
const service =  axios.create({
    baseURL: import.meta.env.VITE_API_BASE_URL || 'http://localhost/api',
    timeout: 10000,
    headers: {
        'Content-Type': 'application/json'
    }
})

//添加拦截器（社区最佳实践,拆分拦截关注点）
setupInterceptors(service)

//双重导出（符合社区最佳实践）(原始实例用于特殊情况)
export default service
export {axios}
